package com.blog.backend.service;

import com.blog.backend.req.UserReq;
import com.blog.backend.resp.TokenResult;

import javax.servlet.http.HttpServletRequest;

/**
 * @author fanggs
 * @Date 2021/7/12 0012 11:43
 */
public interface UserManagerService {

    TokenResult login(UserReq req);

    String createAccount(UserReq req);

    /**
     * 接口中被default修饰的方法,可以在接口中有具体的实现
     * 在其所有子类中都默认有该方法
     * 该方法也可以在子类中被重写
     */
    default void init() {
        System.out.println("java8j接口的default关键字特性");
    }

    Boolean layout(HttpServletRequest request);
}
